Palm Sugar — definition

1. palm sugar (Noun)

1 definition

palm sugar (Noun) — Sugar made from the sap of various species of palm tree.

2 types of
refined sugar sugar